<?xml version="1.0" ?>
<Reflection>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CCampaignSystem" base="BPersistent">
        <prop name="Number of mission attempts" type="U32" />
        <prop name="Return to pits to complete mission" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CRaceTimeCondition" base="CEventCondition">
        <prop name="TimeLimit" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CLapCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Lap" type="F32" />
        <prop name="Relative Track Position: 0=target vehicle, -1 =vehicle in front" type="S32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CPositionCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="RacePosition" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CNumCarsFinishedCondition" base="CEventCondition">
        <prop name="Number of cars finished race" type="U32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CRaceLeadTimeCondition" base="CEventCondition">
        <prop name="Lead Time" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CRivalPositionCondition" base="CEventCondition">
        <prop name="Rival vehicle name" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CDamageCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Component" type="String" />
        <prop name="Damage%" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CContactCondition" base="CEventCondition">
        <prop name="Contact Type" type="String" />
        <prop name="Num Contacts" type="U32" />
        <prop name="Tolerance %" type="U32" />
        <prop name="Reset Num Contacts If Triggered" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CSpeedCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Speed (MPH)" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CInFirstForNLapsCondition" base="CEventCondition">
        <prop name="Num laps in 1st place" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CLapTimeCondition" base="CEventCondition">
        <prop name="Time(seconds) compared to current player lap time" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CFailedToBeatBestLapTimeCondition" base="CEventCondition">
        <prop name="Time(seconds) to beat best lap time by" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CBestLapTimeCondition" base="CEventCondition">
        <prop name="Time(seconds) compared to player best lap time" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CAverageLapTimeCondition" base="CEventCondition">
        <prop name="Time(seconds) compared to average player lap time" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="COvertakenCondition" base="CEventCondition">
        <prop name="Vehicle 1" type="String" />
        <prop name="Vehicle 2" type="String" />
        <prop name="Over Start Line" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="COvertakenNCarsCondition" base="CEventCondition">
        <prop name="condition is true when player overtakes this number of cars" type="U32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CFailedToImproveRacePosition" base="CEventCondition" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CTeamCarsVictoryCondition" base="CEventCondition">
        <prop name="Number of team cars in top positions" type="U32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CRivalRaceDistanceCondition" base="CEventCondition">
        <prop name="Rival Vehicle" type="String" />
        <prop name="Player distance ahead of rival(total lap fraction) " type="F32" />
        <prop name="Relative Track Position: 0=rival vehicle, -1 =vehicle in front" type="S32" />
        <prop name="Ignore lap count" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CPositionAtStartLineCondition" base="CEventCondition">
        <prop name="Position" type="U32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CFinishedRaceCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CTimeBehindRivalCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Time(seconds) Behind Rival" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="COffTrackTimeCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="continuous Time(seconds) off-track" type="Float" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CLapNumberCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Lap" type="U32" />
        <prop name="Relative Track Position: 0=target vehicle, -1 =vehicle in front" type="S32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CRaceEventCondition" base="CEventCondition">
        <prop name="Target Vehicle" type="String" />
        <prop name="Race Event Type" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CTimerCondition" base="CEventCondition">
        <prop name="Timer name" type="String" />
        <prop name="Timer value" type="F32" />
        <prop name="Can Trigger When Timer Elapses" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CTimerElapsedCondition" base="CEventCondition">
        <prop name="Timer name" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CCountdownTimerCondition" base="CEventCondition">
        <prop name="Timer name" type="String" />
        <prop name="Countdown Time" type="F32" />
        <prop name="Highlight Time" type="F32" />
        <prop name="Counting Up" type="Bool" />
        <prop name="Countdown TEXTID" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CMissionVariableCondition" base="CEventCondition">
        <prop name="MissionVariable Type" type="String" />
        <prop name="MissionVariable Name" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CInputDeviceCondition" base="CEventCondition">
        <prop name="Input" type="String" />
        <prop name="InputState" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CAppVariableCondition" base="CEventCondition">
        <prop name="Value" type="S32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CZoneCondition" base="CEventCondition">
        <prop name="Zone Name" type="String" />
        <prop name="Target Vehicle" type="String" />
        <prop name="Relative Track Position: 0=target vehicle, -1 =vehicle in front" type="S32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CFastestLapCondition" base="CEventCondition" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventCondition" base="BPersistent">
        <prop name="Condition" type="String" />
        <prop name="NextConditionTrue" type="Bool" />
        <prop name="FailMission" type="Bool" />
    </class>
    <class name="CLapRecordCondition" base="CEventCondition" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventManager" base="BPersistent">
        <prop name="PreRace contains characters" type="Bool" />
        <prop name="Scenario Events" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CScenarioEvent" base="BPersistent">
        <prop name="Min Delay(seconds)" type="Float" />
        <prop name="Max Delay(seconds)" type="Float" />
        <prop name="Trigger Immediately" type="Bool" />
        <prop name="Can Trigger Anytime" type="Bool" />
        <prop name="Can Retrigger" type="Bool" />
        <prop name="Time Before Retriggering" type="Float" />
        <prop name="Difficulty Level" type="String" />
        <prop name="Event Conditions" type="Fct" />
        <prop name="Events" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CVehicleEvent" base="CEventType">
        <prop name="Target vehicle" type="String" />
        <prop name="Relative Track Position" type="S32" />
        <prop name="Data" type="Float" />
        <prop name="Object Index" type="U32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CCrashEvent" base="CEventType">
        <prop name="Target vehicle" type="String" />
        <prop name="Relative Track Position" type="S32" />
        <prop name="Post-Crash Steering Type" type="String" />
        <prop name="Post-Crash Speed Type" type="String" />
        <prop name="Post-Crash Grip Loss" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CRaceEvent" base="CEventType">
        <prop name="Data" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CWeatherEvent" base="CEventType">
        <prop name="Intensity 0 - 100" type="F32" />
        <prop name="Time(s) taken to reach intensity" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CAudioEvent" base="CEventType">
        <prop name="Sound Name" type="String" />
        <prop name="Volume" type="F32" />
        <prop name="Position" type="Vec3" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CSpeechEvent" base="CEventType">
        <prop name="Speech Name" type="String" />
        <prop name="Volume" type="F32" />
        <prop name="Start Delay" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CTextEvent" base="CEventType">
        <prop name="Text" type="String" />
        <prop name="Message Type" type="String" />
        <prop name="Priority" type="U32" />
        <prop name="Display duration" type="F32" />
        <prop name="Fade out duration" type="F32" />
        <prop name="Flash frequency" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CControlEvent" base="CEventType">
        <prop name="Player control to AI if true" type="Bool" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CCameraEvent" base="CEventType">
        <prop name="Camera Type" type="String" />
        <prop name="Camera Name" type="String" />
        <prop name="Camera Anchor" type="String" />
        <prop name="Camera Anchor Relative Track Position" type="S32" />
        <prop name="Camera Local Anchor" type="String" />
        <prop name="Target" type="String" />
        <prop name="Relative Track Position" type="S32" />
        <prop name="Local Target" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CSlomoEvent" base="CEventType">
        <prop name="Rate (0 to 1.0)" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CPostProcessingEvent" base="CEventType">
        <prop name="Filter Name" type="String" />
        <prop name="Fade In Time" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CTimerEvent" base="CEventType">
        <prop name="Timer name" type="String" />
        <prop name="Time" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CEffectEvent" base="CEventType">
        <prop name="Effect Name" type="String" />
        <prop name="Effect Action" type="String" />
        <prop name="Duration" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CCrowdEvent" base="CEventType">
        <prop name="Crowd Mood" type="String" />
        <prop name="Strength" type="F32" />
        <prop name="Duration" type="F32" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CCharacterEvent" base="CEventType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CEventType" base="BPersistent">
        <prop name="EventType" type="String" />
    </class>
    <class name="CDriverEvent" base="CEventType">
        <prop name="Target vehicle" type="String" />
        <prop name="Gesture" type="String" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardManager" base="BPersistent">
        <prop name="Initial state mission pass" type="Bool" />
        <prop name="Scenario End Conditions list" type="Fct" />
        <prop name="Scenario Rewards" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardList" base="BPersistent">
        <prop name="Base Score" type="U32" />
        <prop name="Bonus Score" type="U32" />
        <prop name="Difficulty Level" type="String" />
        <prop name="Reward Condition TEXTID" type="String" />
        <prop name="Reward Conditions" type="Fct" />
        <prop name="Reward Events" type="Fct" />
        <prop name="Rewards list" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CScenarioEndConditions" base="BPersistent">
        <prop name="Scenario End Conditions list" type="Fct" />
        <prop name="Difficulty Level" type="String" />
        <prop name="End Events" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CCarReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CUpgradeReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CTrackReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CLiveryReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CInteriorLiveryReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CEventReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CRewardType" base="BPersistent">
        <prop name="Reward Description" type="String" />
    </class>
    <class name="CStickerReward" base="CRewardType" />
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CScoreManager" base="BPersistent">
        <prop name="Scores" type="Fct" />
    </class>
    <class name="BRTTIRefCount" base="root class" />
    <class name="BPersistent" base="BRTTIRefCount">
        <prop name="Name" type="String" />
    </class>
    <class name="CScoreType" base="BPersistent" />
    <class name="CGeckoScore" base="CScoreType">
        <prop name="DriverPoints" type="U32" />
        <prop name="TeamPoints" type="U32" />
    </class>
    <data class="CCampaignSystem" id="0x1069DC0">
        <prop name="Name" data="G1_03_01e" />
        <prop name="Number of mission attempts" data="1" />
        <prop name="Return to pits to complete mission" data="false" />
    </data>
    <data class="CEventManager" id="0x106BA90">
        <prop name="Name" data="SCENARIO EVENTS" />
        <prop name="PreRace contains characters" data="false" />
        <prop name="Scenario Events" elements="1">
            <funcpropdata>
                <data class="CScenarioEvent" id="0xE340670">
                    <prop name="Name" data="Trigger at Go" />
                    <prop name="Min Delay(seconds)" data="0" />
                    <prop name="Max Delay(seconds)" data="0" />
                    <prop name="Trigger Immediately" data="false" />
                    <prop name="Can Trigger Anytime" data="false" />
                    <prop name="Can Retrigger" data="false" />
                    <prop name="Time Before Retriggering" data="0" />
                    <prop name="Difficulty Level" data="all" />
                    <prop name="Event Conditions" elements="0">
                        <funcpropdata />
                    </prop>
                    <prop name="Events" elements="0">
                        <funcpropdata />
                    </prop>
                </data>
            </funcpropdata>
        </prop>
    </data>
    <data class="CRewardManager" id="0x106BA08">
        <prop name="Name" data="SCENARIO REWARDS" />
        <prop name="Initial state mission pass" data="true" />
        <prop name="Scenario End Conditions list" elements="0">
            <funcpropdata />
        </prop>
        <prop name="Scenario Rewards" elements="1">
            <funcpropdata>
                <data class="CRewardList" id="0xE340900">
                    <prop name="Name" data="Base Reward" />
                    <prop name="Base Score" data="1" />
                    <prop name="Bonus Score" data="0" />
                    <prop name="Difficulty Level" data="all" />
                    <prop name="Reward Condition TEXTID" data="" />
                    <prop name="Reward Conditions" elements="0">
                        <funcpropdata />
                    </prop>
                    <prop name="Reward Events" elements="0">
                        <funcpropdata />
                    </prop>
                    <prop name="Rewards list" elements="0">
                        <funcpropdata />
                    </prop>
                </data>
            </funcpropdata>
        </prop>
    </data>
    <data class="CScoreManager" id="0x106BAE0">
        <prop name="Name" data="SCENARIO SCORES" />
        <prop name="Scores" elements="8">
            <funcpropdata>
                <data class="CGeckoScore" id="0xE3409E0">
                    <prop name="Name" data="1st" />
                    <prop name="DriverPoints" data="12" />
                    <prop name="TeamPoints" data="12" />
                </data>
                <data class="CGeckoScore" id="0xE340A80">
                    <prop name="Name" data="2nd" />
                    <prop name="DriverPoints" data="10" />
                    <prop name="TeamPoints" data="10" />
                </data>
                <data class="CGeckoScore" id="0xE340AC0">
                    <prop name="Name" data="3rd" />
                    <prop name="DriverPoints" data="8" />
                    <prop name="TeamPoints" data="8" />
                </data>
                <data class="CGeckoScore" id="0xE340B00">
                    <prop name="Name" data="4th" />
                    <prop name="DriverPoints" data="6" />
                    <prop name="TeamPoints" data="6" />
                </data>
                <data class="CGeckoScore" id="0xE340B40">
                    <prop name="Name" data="5th" />
                    <prop name="DriverPoints" data="4" />
                    <prop name="TeamPoints" data="4" />
                </data>
                <data class="CGeckoScore" id="0xE340B80">
                    <prop name="Name" data="6th" />
                    <prop name="DriverPoints" data="3" />
                    <prop name="TeamPoints" data="3" />
                </data>
                <data class="CGeckoScore" id="0xE340BC0">
                    <prop name="Name" data="7th" />
                    <prop name="DriverPoints" data="2" />
                    <prop name="TeamPoints" data="2" />
                </data>
                <data class="CGeckoScore" id="0xE340C00">
                    <prop name="Name" data="8th" />
                    <prop name="DriverPoints" data="1" />
                    <prop name="TeamPoints" data="1" />
                </data>
            </funcpropdata>
        </prop>
    </data>
</Reflection>
